/**
**********************************************************************************************************************************************************************************************************************************
* @file:	main.c
* @author:	zinface
* @date:	2022年02月22日 12:38:13 星期二
* @brief:	提供基本的GLib构建包与版本打印
**********************************************************************************************************************************************************************************************************************************
**/
#include <stdio.h>

#include <glib.h>

int	main(int argc, char **argv)
{
    printf("Hello World\n");

    int major, minor;
    major = GLIB_MAJOR_VERSION;
    minor = GLIB_MINOR_VERSION;

    // printf("GLIB 版本: %d.%d\n", GLIB_MAJOR_VERSION, GLIB_MINOR_VERSION);
    printf("GLIB 版本: %d.%d\n", major, minor);


// 尝试使用 GLib 内建的 String 操作函数
    GString *version;
    version = g_string_new(NULL);

    g_string_append_printf(version, "%d.%d", major, minor);

    printf("GLIB 版本(GString): %s\n", version->str);

    g_string_free(version, FALSE);

    return 0;
}
